package multiplex.model;

import java.util.Calendar;

public class PromocaoMeioPagamento extends Promocao{
	private Calendar dataTermino;
	private boolean validaDuranteSemana, validaDuranteFimDeSemana;
	private BandeiraCartao bandeiraCartao;
	
	public PromocaoMeioPagamento(String Nome, double Desconto, Calendar DataTermino, boolean ValidaDuranteSemana, boolean ValidaDuranteFimDeSemana, BandeiraCartao BandeiraCartao, String Descricao){
		super(Nome, Desconto, Descricao);
		dataTermino = DataTermino;
		validaDuranteSemana = ValidaDuranteSemana;
		validaDuranteFimDeSemana = ValidaDuranteFimDeSemana;
		bandeiraCartao = BandeiraCartao;
	}
	public PromocaoMeioPagamento() {
		// TODO Auto-generated constructor stub
	}
	
	public Calendar getDataTermino() {
		return dataTermino;
	}
	public void setDataTermino(Calendar dataTermino) {
		this.dataTermino = dataTermino;
	}
	public boolean isValidaDuranteSemana() {
		return validaDuranteSemana;
	}
	public void setValidaDuranteSemana(boolean validaDurantesemana) {
		this.validaDuranteSemana = validaDurantesemana;
	}
	public boolean isValidaDuranteFimDeSemana() {
		return validaDuranteFimDeSemana;
	}
	public void setValidaDuranteFimDeSemana(boolean validaDuranteFimDeSemana) {
		this.validaDuranteFimDeSemana = validaDuranteFimDeSemana;
	}
	public BandeiraCartao getBandeiraCartao() {
		return bandeiraCartao;
	}
	public void setBandeiraCartao(BandeiraCartao bandeiraCartao) {
		this.bandeiraCartao = bandeiraCartao;
	}
}
